// 有了module.exports后，vue在打包时会将该文件的内容与其他配置做一个合并
module.exports = {
    configureWebpack: {
        resolve: {
            alias: {
                // '@': 'src'   该别名默认就已经存在
                'assets': '@/assets',
                'common': '@/common',
                'components': '@/components',
                'network': '@/network',
                'views': '@/views',
            }
        }
    },
    // cross domain
    devServer: {
        host: 'localhost',
        port: 8080,
        proxy: {
            '/api': {
                target: 'http://mall-pre.springboot.cn',
                changeOrigin: true,
                pathRewrite: {
                    '/api': ''
                }
            }
        }
    },
    // // publicPath:'/app',
    // // outputDir:'dist',
    // // indexPath:'index2.html',
    // // lintOnSave:false,
    // productionSourceMap: true,
    // chainWebpack: (config) => {
    //     config.plugins.delete('prefetch');
    // }
};
